//这个模块主要获取的是品牌管理的数据的模块
import request from "@/utils/request";

//   /admin/product/baseTrademark/{page}/{limit}
export const reqtradeMarkList = (page, limit) =>
  request({
    url: `/admin/product/baseTrademark/${page}/${limit}`,
    method: "get",
  });

//处理添加品牌
//新增品牌： /admin/product/baseTrademark/save POST  携带两个参数：品牌名称、品牌logo
//对于新增的品牌，给服务器传递数据，不需要传递ID，ID是由服务器生成

//修改品牌： /admin/product/baseTrademark/update PUT 携带三个参数：ID、品牌名称、品牌logo
//对于修改某个品牌的操作，前端携带的参数需要带上id，需要告诉服务器修改的是哪个品牌
export const reqAddOrUpdateTradeMark = (tradeMark) => {
  if (tradeMark.id) {
    return request({
      url: "/admin/product/baseTrademark/update",
      method: "PUT",
      data: tradeMark,
    });
  } else {
    return request({
      url: "/admin/product/baseTrademark/save",
      method: "post",
      data: tradeMark,
    });
  }
};

//删除品牌  /admin/product/baseTrademark/remove/{id}  delete
export const reqDeleteTradeMark = (id) =>
  request({
    url: `/admin/product/baseTrademark/remove/${id}`,
    method: "delete",
  });
